/**
 * 公共样式
*/
/* ==================
        初始化
 ==================== */

body {
	background-color: #f8f8f8;
	font-size: 28rpx;
	color: #333333;
	font-family: "Noto Sans SC";
	font-weight: 400;
	/*font-family: Helvetica Neue, Helvetica, sans-serif;*/
}

view,
scroll-view,
swiper,
button,
input,
textarea,
label,
navigator,
image {
	box-sizing: border-box;
}

.round {
	border-radius: 5000upx;
}

.radius {
	border-radius: 6upx;
}
uni-page-body, uni-page-refresh {
	height: calc(100% - -0px - env(safe-area-inset-top));
	line-height: 1.8;
}
.tui-flex {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.tui-badge {
	position: absolute;
	font-size: 24rpx;
	height: 36rpx;
	min-width: 20rpx;
	padding: 0 10rpx;
	border-radius: 40rpx;
	right: 10rpx;
	top: 0;
	transform: scale(0.8) translateX(60%);
	transform-origin: center center;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	background-color: red;
	color: #FFFFFF;
}
.br-b {
	border-bottom: 2rpx solid #f3f3f3;
}
.br-b:last-child {
	border-bottom: 0;
}
.tui-pd-top {
	padding-top: 15rpx;
}
.tui-pd-bottom {
	padding-bottom: 15rpx;
}
.tui-pd-left {
	padding-left: 15rpx;
}
.tui-pd-right {
	padding-right: 15rpx;
}
.tui-mg-left {
	margin-left: 15rpx;
}
.tui-mg-right{
	margin-right: 15rpx;
}
.tui-mg-bottom {
	margin-bottom: 15rpx;
}
.tui-mg-top {
	margin-top: 15rpx;
}
.tui-tail {
	text-align: center;
	padding: 16rpx;
	color: #666;
}
.x-c {
	display: flex;
	justify-content: center;
	align-items: center;
}
.tui-space-between {
	justify-content: space-between;
}

.wscnph {
	width: 100% !important;
	height: 100% !important;
}